#ifndef TRAJECTORY3DMANAGER_OSG
#define TRAJECTORY3DMANAGER_OSG

#include <DefinePluginOsg.h>
#include <QObject>
#include <osg/MatrixTransform>
#include <OsgClassDataSource/MatrixTransformOsg.h>
#include <QUrl>
#include <osg/CopyOp>
#include <QEvent>
#include <QColor>
#include <osg/AnimationPath>
#include <QVarintTrigger.h>
class DLL_EXPORT_PLUGIN_OSG Trajectory3DManagerOsg : public MatrixTransformOsg
{
	Q_OBJECT
        Q_PROPERTY(QVarintTrigger SetupTimeOffset READ getSetupTimeOffset WRITE setSetupTimeOffset)

public:



    Trajectory3DManagerOsg(QObject *parent = 0);
    virtual ~Trajectory3DManagerOsg();

    QVarintTrigger getSetupTimeOffset();
    void setSetupTimeOffset(QVarintTrigger trigger);
protected:

private:

};
#endif // TRAJECTORY3DMANAGER_OSG
